@charset "utf-8";
html,body{width:100%;height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,span{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:'Microsoft YaHei','黑体';}
body{font-family:'Microsoft YaHei','黑体';overflow-x: hidden; max-width:640px; background-color: #fff;margin: 0 auto; font-size:14px;color:#333;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:normal;}
address, cite, dfn, em, var {font-style: normal;}
small {font-size: 12px;}
ul, ol {list-style: outside none none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border: 0 none;}
img{display:block; }
a,a:active,a.active,a:focus,a.focus,a:link,a:visited{ text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{color:#5896d5}
.fl{float:left}
.fr{float:right}
.pd_0{ padding: 0;}
.pd_lr_8{ padding-left:8px; padding-right:8px;}
.clear{clear:both;}
.clearfix::after {clear: both;content: " ";display: block;height: 0;}
.clearfix{zoom:1;}
.bk_color{background:#f6f6f6;}
input{ font-size: 14px;}
select, textarea, input[type="password"],input[type="tel"], input[type="text"]{outline: medium none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;-webkit-appearance:none;font-family:'微软雅黑';}
input[type=button], input[type=submit], input[type=file], button{-webkit-appearance: none;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline: medium none;border-radius:0}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ccc;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#ccc;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#ccc;}
input,button,textarea{-webkit-appearance:none;appearance: none;}
.horbox{
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:-ms-box;
	display:box;
    -webkit-box-orient:horizontal;
    -moz-box-orient:horizontal;
    -o-box-orient:horizontal;
    -ms-box-orient:horizontal;
    box-orient:horizontal;
	-webkit-box-pack:justify;
	-moz-box-pack:justify;
	-o-box-pack:justify;
	-ms-box-pack:justify;
	box-pack:justify;
}
.boxsize{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box;
}
	
/*index*/
.k{
  background: -webkit-linear-gradient(bottom right, #35da86 , #26a070); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom right, #35da86 , #26a070); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom right, #35da86 , #26a070); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom right, #35da86 , #26a070); /* 标准的语法 */
}
.sale{
	padding:50px 20px 20px;
}
.sale a{
	position:relative;
	display: block;
	margin:20px 0;
	border-radius: 10px;
	height:80px;
	line-height:80px;
	padding-left:95px;
	font-size:15px;
}
.sale a span{
	font-weight: bold;
}
.sale a:link,.sale a:visited,.sale a:active{
	color:#333;
}
.sale .simg-1{
	background:#fff url(../images/Home/simg-1.png) no-repeat 15px center;
	background-size:65px 65px;
}
.sale .simg-2{
	background:#fff url(../images/Home/simg-2.png) no-repeat 15px center;
	background-size:65px 65px;
}
.sale .simg-3{
	background:#fff url(../images/Home/simg-3.png) no-repeat 15px center;
	background-size:65px 65px;
}
.sale .simg-4{
	background:#fff url(../images/Home/simg-4.png) no-repeat 15px center;
	background-size:65px 65px;
}
.sale a>i{
	position:absolute;
	right:13px;
	top:-5px;
	width:45px;
	height:50px;
	border-radius:5px;
	line-height: 40px;
	text-align: center;
	color:#fff;
	font-style: normal;
}
.sale .simg-1 i{background:#ff9800;}
.sale .simg-2 i{background:#ff5722;}
.sale .simg-3 i{background:#259b24;}
.sale .simg-4 i{background:#607d8b;}
.sale a>em{ 
	position:absolute;
	right:20px;
	top:32px; 
	border-left:15px solid transparent;   
	border-right:15px solid transparent;   
	border-bottom:15px solid #fff;
}
/*JobAssign*/
.i{background:#ebebeb;}
header{
	border-bottom:1px #d9d9d9 solid;
	height:45px;
	line-height:45px;
	padding:0 30px;
	position:relative;
	background:#f5f5f5;
}
header .h-left{
	position:absolute;
	left:0;
	top:0;
	width:30px;
	height:45px;
}
header .h-right{
	position:absolute;
	right:0;
	top:0;
	width:45px;
	height:45px;
	text-align: center;
        background:none;
        border:none;
}
header a:link,header a:visited,header a:active{color:#555;}
header h3{
	text-align: center;
	font-size:16px;
	
}
.ja-nav{
	background:#fff;
}
.ja-nav .nav-a{
	width:50%;
	float: left;
	display: block;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#999999;
	text-align: center;
	position: relative;
}
.ja-nav .nav-a span{
	display: inline-block;
	height:35px;
	line-height:35px;
	padding:0 30px;
}
.ja-nav .na-on span{
	border-bottom:1px #ff5722 solid;
	color:#ff5722;
}
.b-right{
	position: absolute;
	right:0;
	top:9px;
	height:17px;
	width:0;
	border-right:1px #d9d9d9 solid;
}
.back{
	background:url(../images/Home/back.png) center no-repeat;
}
.no-finish,.finish{
	margin-top:10px;
}
.f-box{
	border-top:1px #EBEBEB solid;
	background:#fff;
	padding:10px 10px 15px 90px;
	position: relative;
	min-height:75px;
}
.f-box .fb-img{
	width:70px;
	height:70px;
	border-radius: 100%;
	border:2px #f3981d solid;
	margin:15px 10px;
	position: absolute;
	top:0;
	left:0;
        background:url(../images/Home/load.png) no-repeat center;
        background-size:70px 70px;
        overflow: hidden;
}
.fb-img img{
    width:100%;
}
.f-box p{
	line-height:1.8;
	font-size:14px;
	color:#999;
}
.f-box .fb-tit{
	font-size:16px;
	color:#333;
}
.f-box .fb-btn{
	position: absolute;
	bottom:12px;
	right:10px;
}
.no-finish .fb-add{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-right:40px;}
.c-btn{
	padding:4px 15px;
	font-size:14px;
	color:#fff;
	background:#ff5722;
	border-radius:5px;
}
.c-btn a:link .c-btn a:visited,.c-btn a:active{color:#fff;}
.c-btn-gray{background:#cccccc;}
.c-success{color:#68C39F}
.c-danger{color:##E15554;}
.c-wark{color:#FFC052;}
.c-over{color:#777;}
.c-green{color:#129c2f !important;}
.c-succ{color:#ff5722 !important;}
.c-bot{color:#999999;font-size:10px;text-align: center;margin-top:30px;}
.finish .fb-add{line-height:1.4;margin-top:8px;}
.finish .fb-time{position: absolute;top:13px;right:10px;}
.finish .fb-work{line-height:1.3;margin-top:5px;}

/*JobSign*/
.none{display:none;}
.fb-icon{background:url(../images/Home/add.png) top left no-repeat;padding-left:27px;background-size:20px auto;}
.js-box .f-box{background:#fcfcfc;}
.jobsign{margin-top:10px;background:#FCFCFC;padding:15px 10px 0 25px;}
.jobsign .sign-box{border-left:1px #999999 solid;position:relative;padding-left:40px;padding-bottom:15px;}
.sign-box p{color:#999;padding:10px 0;letter-spacing: 1px;}
.sign-box .swai{border:1px #ff5722 solid;border-radius: 100%;width:100px;height:100px;margin:0 30px;}
.sign-box .snei{background:#FF5722;line-height:90px;width:90px;height:90px;margin:5px auto;border-radius: 100%;text-align: center;color:#fff;}
#qiandao{height:90px;overflow:hidden;}
.sign-box .snei img{width:100%;height:100%;border-radius: 100%;line-height:90px;display:inline-block;}
.sign-box .swai.nobot{border:1px #999 solid;}
.sign-box .snei.nobot{background:#999;}
.snei a{display:block;width:100%;height:100%;}
.snei a:link,.snei a:visited,.snei a:active{color:#fff;}
.sign-box i{text-align:center;line-height:35px;position: absolute;top:0;left:-17.5px;width:35px;height:35px;border-radius: 100%;color:#fff;background:#999;font-style: normal;font-size:10px;}
.b-greer{background:#17bb3a !important;}

/*opinion*/
.opin{margin-top:10px;background:#FCFCFC;padding:0 10px; }
.opinion{padding:10 0;border-bottom:1px #d9d9d9 solid;position: relative;font-size:16px;}
.opinion label{position: absolute;top:9px;left:0;}
.opinion input,.opinion textarea{width:100%;box-sizing:border-box;border:none;background:none;padding:10px 0;padding-left:55px;font-size:16px;}
.no-border{border:none !important;}
.op-btn{display:block;text-align:center;line-height:40px;letter-spacing:2px;border:none;border-radius:5px;width:60%;margin:40px auto 20px;background:#129c2f;color:#fff;height:40px;color:#fff;font-size:16px;}

/*business-index*/
.banner{width:100%;}
.banner img{width:100%;}
.bmenu,.bmenu tr{width:100%;}
.bmenu tr td{width:33.33%;height:105px;background:#fcfcfc;border-bottom:1px #d5d4d4 solid;border-right:1px #d5d4d4 solid;}
.bmenu a{display:block;padding:10px 0;}
.bmenu a img{display:block;height:70px;margin:10px auto 3px;}
.bmenu a span{display: block;text-align:center;line-height:2;font-size:16px;}
.bmenu a:link,.bmenu a:active,.bmenu a:visited{color:#333;}
/*Businfor*/
.bnav{padding:10px 15px;}
.bnav span{border-left:1px #129c2f solid;padding-left:10px;font-size:15px;}
.b-box{background:#fcfcfc;padding:7px 15px;border-bottom:1px #ebebeb solid;position:relative;}
.b-box h3{font-size:15px;line-height:1.8;}
.b-box p{color:#999999;line-height:1.8;}
.b-box p span{padding-left:20px;}
.b-box .b-add{padding-right:50px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.b-box i{width:30px;height:30px;position: absolute;bottom:10px;}
.b-box i.b-del{right:35px;background:url(../images/Home/b-del.png) center no-repeat;background-size:auto 22px;}
.b-box i.b-edit{right:5px;background:url(../images/Home/b-edit.png) center no-repeat;background-size:auto 22px;}
/*inforedit*/
.c{background:#fcfcfc;}
.inforedit{padding:10px 15px;}
.inforedit .tinput{border-radius: 5px;padding:10px;font-size:15px;border:1px #ccc solid;margin-top:10px;position: relative;}
.inforedit .tinput label{text-align:right;width:70px;display:block;letter-spacing: 1px;position:absolute;left:10px;top:10px;}
.inforedit .tinput input,.inforedit .tinput textarea{border:none;color:#999;background:none;width:100%;padding-left:90px;}
.inforedit .tinput input[type='button']{text-align: left;}
.bpl{position:fixed;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;}
.bpl .bplclose{position: fixed;top:10%;right:5%;}
.bpl .bpl-box{width:90%;margin:40% auto 0;background:#FCFCFC;}
.bpl .bpl-box p,.service .ser-con p{border-bottom:1px #ccc solid;line-height:45px;height:45px;padding:0 15px;position:relative;}
.bpl .bpl-box p span,.service .ser-con p span{position: absolute;right:15px;top:7.5px;width:30px;height:30px;background:url(../images/Home/bpl-1.png) center no-repeat;background-size:25px auto;}
.bpl .bpl-box p .bfocus,.service .ser-con p .bfocus{background:url(../images/Home/bpl-2.png) center no-repeat;background-size:25px auto;}
/*sitedetails*/
.site{padding:10px 10px 10px 15px;background:#FCFCFC;position:relative;border-bottom:1px #e9e9e9 solid;}
.site p{color:#999;line-height:1.8;}
.site .sname,.site .stel,.site .sadd{padding-left:30px;display: inline-block;}
.site .sname{font-size:15px;color:#555;background:url(../images/Home/sname.png) center left no-repeat;}
.site .stel{background:url(../images/Home/stel.png) center left no-repeat;background-size:23px auto;margin-left:15px;}
.site .sadd{line-height: 1.3;margin:10px 0;padding-right:75px;}
.site .simg{padding:0px 65px 5px 30px;}
.site .simg img{width:31%;float:left;margin-right:2.33%;}
.site a{position: absolute;top:38px;font-size:15px;border-radius:5px;right:10px;padding:7px 10px;background:#ff5722;color:#fff;}
.site a:link,.site a:visited,.site a:active{color:#fff;}

/*Bind*/
.binding{padding-top:10px;}
.bind{padding:15px;min-height: 100px;background:#FCFCFC;}
.bind img{float:left;width:100px;}
.bind h1{font-size:18px;color:#333;line-height:60px;}
.bind p{color:#808080;line-height:30px;font-size:15px;}
.bind h1,.bind p{padding-left:120px;}
.bind p span{padding-left:20px;}
.bind-in{padding:0 15px;}
.bind-in .bi-box{position: relative;padding:10px 0;font-size:15px;border-bottom:1px #ccc solid;}
.bind-in .bi-box label{position:absolute;top:10px;color:#333;;left:0;}
.bind-in .bi-box input{font-size:16px;width:100%;padding-left:90px;border:none;background:none;}
.bind-in .bi-box .bitest{position: absolute;right:0;top:10px;color:#fff;padding:7px 10px;border-radius: 8px;background:#ff7043;z-index: 99999;}
.bind-in .bi-pa{padding:18px 0;}
.bind-in .bi-pa label{top:18px;}

/*Buscreate*/
.service,.areajax{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 9;overflow-y: scroll;}
.service .ser-con{margin:15px auto;width:90%;border-radius: 8px;background:#fcfcfc;border:1px #ccc solid;border-bottom:none;}
.b-orange{background:#ff5722 !important;}
.area-box p{border-bottom:1px #ccc solid;padding:10px 15px;background:#fcfcfc;}
.ps-gray{background:#999 !important;}
.argif{    background: url(../libs/layer/skin/default/loading-0.gif) top center no-repeat;
    padding-top: 30px;
    margin-top: 50px;
    display: block;
    text-align: center;}
@media (min-width:320px) and (max-width:375px){
	/*business-index*/
	.bmenu a img{height:60px;margin:10px auto 3px;}
        
        .f-box .fb-tit{font-size:15px;}
        .finish .fb-time{top:12px;}
}
@media (min-width:376px) and (max-width:414px){
	/*index*/
	.sale a{
		height:90px;
		line-height:90px;
	}
	.sale a span{
		font-size:17px;
	}
	/*business-index*/
	.bmenu a img{height:80px;margin:10px auto 3px;}
}

@media only screen and (min-width:415px ) {
	
}